package com.ciaj.module.sys.service;

import com.ciaj.module.sys.entity.po.SysRole;
import com.ciaj.base.bean.BaseService;

import java.util.List;
import java.util.Set;

/**
* <p>
* 角色表 Gen 服务类
* </p>
*
* @author ciaj.
* @since 2020-08-14
*/
public interface ISysRoleService extends BaseService<SysRole> {
    /***
     * @Author: ciaj.
     * @Description: 岗位获取角色
     * @Date: 23:45 2020/8/8
     * @Param [jobId]
     * @return java.util.Set<java.lang.String>
     **/
    Set<String> getRoleCodesByJobId(String jobId);

    /***
     * @Author: ciaj.
     * @Description: 岗位获取角色
     * @Date: 23:45 2020/8/8
     * @Param [jobId]
     * @return java.util.Set<java.lang.String>
     **/
    List<SysRole> getRolesByJobId(String jobId);
}
